<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Sede extends CI_Controller{	

	public function insertar(){

		$sede = array(
			'nombre' => $this->input->post('nombre'),
			'id_direccion' => $this->input->post('id_direccion'),
			'id_usuario' => $this->input->post('id_usuario'),
			'descripcion' => $this->input->post('descripcion')
			);

		$this->load->model('sede_model');
		if ( $this->sede_model->insertar_sede($sede) )
			redirect('sede');	 
	}

	public function actualizar(){
		$sede = array(
			'nombre' => $this->input->post('nombre'),
			'id_direccion' => $this->input->post('id_direccion'),
			'id_usuario' => $this->input->post('id_usuario'),
			'descripcion' => $this->input->post('descripcion')
			);
		$id = $this->input->post('id');

		$this->load->model('sede_model');
		if( $this->sede_model->actualiza_sede($id, $sede) )
			redirect('sede');		
	}

	public function eliminar(){
		$id = $this->uri->segment(3);
		$this->load->model('sede_model');
		if( $this->sede_model->eliminar_sede($id) )
			redirect('sede');
	}
		public function editar(){		
		if ($this->session->userdata('logged_in') != false) {
			$user = $this->session->userdata('logged_in');
			$data['user'] = $this->session->userdata('logged_in');
			$this->load->view('header-admin',$data);
			$this->load->view('barra-logeado',$data);
			$this->load->view('admin-index',$data);
			if ($user['tipo_user']=="Administrador General") {
			$this->load->model('sede_model');
		    $data['sedes'] = $this->sede_model->leer_sede();	
				$this->load->view('nav-admin-general');
			}elseif ($user['tipo_user']=="Administrador de Sede") {
				$this->load->view('nav-admin-sede');
			}elseif ($user['tipo_user']=="Operador") {
				$this->load->view('nav-operador');
			}
			
     		

	     	

		if( $this->uri->segment(3) != '' ){
			$id = $this->uri->segment(3);			
			$data['sede_actualizar']	= $this->sede_model->traer_sede($id);
		}

		$this->load->view('alta_sede',$data);
	}		
		else{
			$this->load->view('login-form');
		}	
	}		
	public function alta(){		
		if ($this->session->userdata('logged_in') != false) {
			$user = $this->session->userdata('logged_in');
			$data['user'] = $this->session->userdata('logged_in');
			$this->load->view('header-admin',$data);
			$this->load->view('barra-logeado',$data);
			$this->load->view('admin-index',$data);
			if ($user['tipo_user']=="Administrador General") {
			$this->load->model('sede_model');
		    $data['sedes'] = $this->sede_model->leer_sede();	
				$this->load->view('nav-admin-general');
			}elseif ($user['tipo_user']=="Administrador de Sede") {
				$this->load->view('nav-admin-sede');
			}elseif ($user['tipo_user']=="Operador") {
				$this->load->view('nav-operador');
			}
			$this->load->view('alta_sede',$data);
     		

	     	

		if( $this->uri->segment(3) != '' ){
			$id = $this->uri->segment(3);			
			$data['persona_actualizar']	= $this->sede_model->traer_sede($id);
		}

		
	}		
		else{
			$this->load->view('login-form');
		}	
	}
	
	
	public function buscar(){
	if ($this->session->userdata('logged_in') != false) {
			$user = $this->session->userdata('logged_in');
			$data['user'] = $this->session->userdata('logged_in');
			$this->load->view('header-admin',$data);
			$this->load->view('barra-logeado',$data);
			$this->load->view('admin-index',$data);
			if ($user['tipo_user']=="Administrador General") {
			$this->load->model('sede_model');
		    $data['sedes'] = $this->sede_model->leer_sede();		
				$this->load->view('nav-admin-general');
			}elseif ($user['tipo_user']=="Administrador de Sede") {
				$this->load->view('nav-admin-sede');
			}elseif ($user['tipo_user']=="Operador") {
				$this->load->view('nav-operador');
			}
			$this->load->view('admin-index-continue',$data);
            $this->load->model('sede_model');
		    $data['sedes'] = $this->sede_model->leer_sedee($this->input->post('nombre'));	
	     	

		if( $this->uri->segment(3) != '' ){
			$id = $this->uri->segment(3);			
			$data['sede_actualizar']	= $this->sede_model->traer_sede($id);
		}

		$this->load->view('inicio_sede',$data);
	}		
		else{
			$this->load->view('login-form');
		}	
		
	}
	public function index(){		
			
if ($this->session->userdata('logged_in') != false) {

          
			$user = $this->session->userdata('logged_in');
			$data['user'] = $this->session->userdata('logged_in');
			$this->load->view('header-admin',$data);
			$this->load->view('barra-logeado',$data);
			if ($user['tipo_user']=="Administrador General") {
			$this->load->model('sede_model');
			  if( $this->uri->segment(3) != '' ){
			$id =$this->uri->segment(3);			
			$data['sede_actualizar']= $this->sede_model->traer_sede($id);
			$data['subsedes']= $this->sede_model->leer_subsede($id);
			$data['sede_mostrar']= $this->sede_model->traer_sede($id);
			}
		    $data['sedes'] = $this->sede_model->sedes();
            $this->load->view('admin-index',$data);			
				$this->load->view('nav-admin-general');
			}elseif ($user['tipo_user']=="Administrador de Sede") {
				$this->load->view('nav-admin-sede');
			}elseif ($user['tipo_user']=="Operador") {
				$this->load->view('nav-operador');
			}
			
			$this->load->view('inicio_sede',$data);
     			     	

		

	}		
		else{
		    $data['error'] = "Debe registrarse Para ingresar";
			$this->load->view('login-form',$data);
		}	
	}	

}